Serge Demeyer | Publications | E-mail Feedback


Serge Demeyer / Publication (Details)

Last updated on Thursday, November 16, 2023

@inproceedings{Vercammen2021BENEVOL,
  author =        {Sten Vercammen and Serge Demeyer and Lars Van Roy},
  booktitle =     {Proceedings {BENEVOL 2021} (20th edition of the
                   BElgian-NEtherlands software eVOLution symposium)},
  month =         dec,
  publisher =     {CEUR Workshop Proceedings (CEUR-WS.org)},
  title =         {Focal Methods for C/C++ via LLVM: Steps Towards
                   Faster Mutation Testing},
  volume =        {Vol-3071},
  year =          {2021},
  abstract =      {Mutation testing is the state-of-the-art technique
                   for assessing the fault detection capacity of a test
                   suite. Unfortunately, it is seldom applied in
                   practice because it is computationally expensive. In
                   this paper we explore the use of fine-grained
                   traceability links at the method level (named focal
                   methods), to drastically reduce the execution time of
                   mutation testing, by only executing the tests
                   relevant to each mutant. In previous work for Java
                   programs we achieve drastic speedups, in the range of
                   530x and more. In this paper we lay the foundation
                   for identifying such focal methods under test in
                   C/C++ programs by relying on the LLVM compiler
                   infrastructure. A preliminary investigation on an 3,5
                   KLOC C++ project illustrates that we can correctly
                   identify the focal method under test for 47 out of 61
                   tests,},
  annote =        {workshoppaper},
  url =           {http://ceur-ws.org/Vol-3071/},
}

Serge Demeyer | Publications | E-mail Feedback